package com.hongdee.insurance.company.entity;

import com.hongdee.base.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * Created by Mr. Xu on 2017/4/24.
 * 保险公司
 */
@Entity
@Table(name = "T_Insurance_Company")
public class TInsuranceCompany extends BaseEntity {
    /**
     * 保险公司名称
     */
    @Column(name = "insurance_company_name", length = 32, columnDefinition = " VARCHAR(32) COMMENT '保险公司名称' ")
    private String insuranceCompanyName;
    /**
     * 保险公司简称
     */
    @Column(name = "insurance_company_code", length = 32, columnDefinition = " VARCHAR(32) COMMENT '保险公司简称' ")
    private String insuranceCompanyCode;
    /**
     * 公司代码
     */
    @Column(name = "company_code", length = 32, columnDefinition = " VARCHAR(32) COMMENT '公司代码' ")
    private String companyCode;

    /**
     * 负责人
     */
    @Column(name = "responsible_person", length = 32, columnDefinition = " VARCHAR(32) COMMENT '负责人' ")
    private String responsiblePerson;
    /**
     * 联系电话
     */
    @Column(name = "conntact_phone", length = 32, columnDefinition = " VARCHAR(32) COMMENT '联系电话' ")
    private String conntactPhone;
    /**
     * 对账日期
     */
    @Column(name = "check_date", length = 32, columnDefinition = " VARCHAR(32) COMMENT '对账日期' ")
    private String checkDate;
    /**
     * 状态
     */
    @Column(name = "status", length = 1, columnDefinition = " VARCHAR(1) COMMENT '状态' ")
    private String status;
    /**
     * 合作起始时间
     */
    @Column(name = "insurance_start_date", length = 32, columnDefinition = " VARCHAR(32) COMMENT '合作起始时间' ")
    private String insuranceStartDate;
    /**
     * 合作终止时间
     */
    @Column(name = "insurance_stop_date", length = 32, columnDefinition = " VARCHAR(32) COMMENT '合作终止时间' ")
    private String insuranceStopDate;

    /**
     * 商业险合同编号前置
     */
    @Column(name = "contract_sy_no", length = 100, columnDefinition = " VARCHAR(100) COMMENT '商业险合同编号' ")
    private String contractSyNO;

    /**
     * 交强险合同编号前置
     */
    @Column(name = "contract_Jq_no", length = 100, columnDefinition = " VARCHAR(100) COMMENT '交强险合同编号' ")
    private String contractJqNO;

    @Column(name = "templet",length = 10,columnDefinition = "VARCHAR(10) COMMENT'模板选择样式 0 不计免赔合并，1不计免赔分离'")
    private String templet;

    @Column(name = "contract_len",length = 32,columnDefinition = "vARCHAR(32) COMMENT'合同号最大的长度'")
    private String contractLen;

    @Column(name = "sort",length = 32,columnDefinition = "VARCHAR(32) COMMENT'排序'")
    private String sort;

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public String getContractLen() {
        return contractLen;
    }

    public void setContractLen(String contractLen) {
        this.contractLen = contractLen;
    }

    public String getContractSyNO() {
        return contractSyNO;
    }

    public void setContractSyNO(String contractSyNO) {
        this.contractSyNO = contractSyNO;
    }

    public String getContractJqNO() {
        return contractJqNO;
    }

    public void setContractJqNO(String contractJqNO) {
        this.contractJqNO = contractJqNO;
    }

    /**
     *
     * @return insuranceCompanyName
     */
    public String getInsuranceCompanyName() {
        return insuranceCompanyName;
    }

    /**
     *
     * @param insuranceCompanyName String
     */
    public void setInsuranceCompanyName(String insuranceCompanyName) {
        this.insuranceCompanyName = insuranceCompanyName;
    }

    /**
     *
     * @return insuranceCompanyCode
     */
    public String getInsuranceCompanyCode() {
        return insuranceCompanyCode;
    }

    /**
     *
     * @param insuranceCompanyCode String
     */
    public void setInsuranceCompanyCode(String insuranceCompanyCode) {
        this.insuranceCompanyCode = insuranceCompanyCode;
    }

    /**
     *
     * @return companyCode
     */
    public String getCompanyCode() {
        return companyCode;
    }

    /**
     *
     * @param companyCode String
     */
    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    /**
     *
     * @return responsiblePerson
     */
    public String getResponsiblePerson() {
        return responsiblePerson;
    }

    /**
     *
     * @param responsiblePerson String
     */
    public void setResponsiblePerson(String responsiblePerson) {
        this.responsiblePerson = responsiblePerson;
    }

    /**
     *
     * @return conntactPhone
     */
    public String getConntactPhone() {
        return conntactPhone;
    }

    /**
     *
     * @param conntactPhone conntactPhone
     */
    public void setConntactPhone(String conntactPhone) {
        this.conntactPhone = conntactPhone;
    }

    /**
     *
     * @return checkDate
     */
    public String getCheckDate() {
        return checkDate;
    }

    /**
     *
     * @param checkDate String
     */
    public void setCheckDate(String checkDate) {
        this.checkDate = checkDate;
    }

    /**
     *
     * @return status
     */
    public String getStatus() {
        return status;
    }

    /**
     *
     * @param status String
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     *
     * @return insuranceStartDate
     */
    public String getInsuranceStartDate() {
        return insuranceStartDate;
    }

    /**
     *
     * @param insuranceStartDate String
     */
    public void setInsuranceStartDate(String insuranceStartDate) {
        this.insuranceStartDate = insuranceStartDate;
    }

    /**
     *
     * @return insuranceStopDate
     */
    public String getInsuranceStopDate() {
        return insuranceStopDate;
    }

    /**
     *
     * @param insuranceStopDate String
     */
    public void setInsuranceStopDate(String insuranceStopDate) {
        this.insuranceStopDate = insuranceStopDate;
    }

    public String getTemplet() {
        return templet;
    }

    public void setTemplet(String templet) {
        this.templet = templet;
    }
}
